Ввод по строке в поле ввода

Для быстрого ввода значения, в поле ввода предусмотрена возможность ввода значения по строке. При этом после ввода строки и сходе с поля ввода будет сделана попытка интерпретировать введенную строку в значение. Если интерпретировать строку в значение не получилось, то будет выдано соответствующее сообщение; если в процессе интерпретации для введенной строки подошло только одно значение, то оно и будет сохранено в качестве значения поля ввода; если в процессе интерпретации найдено от 1 до 50 подходящих значений, то будет выдан список для выбора конкретного из них; если в процессе интерпретации найдено более 50 значений – будет выдано соответствующее сообщение об ошибке.

Для большинства ссылочных типов данных текст, введенный в поле ввода, будет искаться в полях Наименование и Код. Поиск по Наименованию и Коду поддерживается для Справочника, Плана счетов, Плана видов характеристик, Плана видов расчета, Перечисления. Для Документа поддерживается поиск по номеру документа.

Пример. Пусть есть некоторый справочник (код - строка из двух символов) и некоторое поле ввода, которое хранит ссылку на один из элементов справочника. В справочнике есть следующие записи:

Код

Наименование

00 Наименование1
01 Наименование2
02 Наименование3
10 Наименование4
20 Наименование5
21 Наименование6

В этом случае при вводе текста "0" поле ввода выдаст список из трех элементов справочника, у которых код начинается с символа "0" (наименований с первым символом "0" у нас нет); при вводе текста "1" поле ввода интерпретирует его в ссылку на 4-й элемент справочника, потому что только у него код начинается с символа "1" (наименований с первым символом "1" у нас нет); при вводе текста "Наимен" в процессе интерпретации поле ввода выдаст список из 6 элементов справочника, так как текст "Наимен" встречается в начале наименования у шести элементов. 

Вводом по строке в поле ввода можно эффективно воспользоваться для копирования в него значений, представленных в виде текста во всевозможных отчетах и первичных документах. Для этого достаточно скопировать текстовое представление значения в поле ввода с соответствующим типом данных и сойти с него. В момент схода соответствующее значение будет найдено и записано в поле ввода.